﻿
/******* BootStrap Overrides ***********/
/*.hero-unit{margin-top:40px;}*/
body{background-color:#e0d5d5;}       
/******* BootStrap Overrides End
/***** Taken from Jb-Styles ************/
h1 {font-weight:normal; font-size:28px; color:#51626f; margin:0px; padding:0px; line-height:normal;}
h2 {font-weight:normal; /*font-size:20px;*/ color:#51626f; margin:0px; padding:0px;}
h3 {font-weight:normal; /*font-size:20px;*/ color:#51626f; margin:0px; padding:0px; line-height:20px;}
h4 {/*font-weight:bold; color:#878686;*/ font-size:14px; margin:0px; }
h5 {/*font-weight:bold; color:#D94225;*/ font-size :14px; margin:0px;}
h6 {font-size:14px; /*color:#878686;*/ margin:0px;}
h2 a, h2 a:link, h2 a:active{color:#51626f; text-decoration:none;}
h2 a:hover{color:#51626f; text-decoration:underline;}

.jb-footer{margin-top:20px; margin-bottom:100px;}
.jb-container{background-color:#ffffff; /*margin:20px  0px 50px 0px;*/ padding-top:10px; padding-bottom:10px;}
.jb-slider-box{min-height:220px; padding:30px 20px 10px 40px; background-color:#c4dad5; color:#334a52;}
.jb-slider-box h1{text-shadow: 0 2px 3px #4c6e7a; padding-bottom:10px;} 
.jb-slider-box .button{margin-top:20px;}
.jb-footer{background-color:#ffffff; color:#2b3e44; margin-bottom:50px;}
.jb-footer-cell{border-right:#efefef 1px solid; margin-top:20px; margin-bottom:20px; padding-left:20px; /*min-height:120px; padding:20px;*/}
.jb-footer-cell-last{border-right:none;}
.jb-footer-cell ul{list-style:none; margin-left:0px;}
.jb-footer-cell ul li{line-height:30px;}
.jb-footer-copyright{margin-top:10px; color:#cccccc; border-top:#efefef 0px solid;}

.jb-page-heading{padding:0px 10px 5px 20px; border-bottom:#efefef 1px solid; margin-bottom:10px;}
.jb-page-content{min-height:280px; padding: 0px 20px 10px 20px/*padding-left:20px; padding-right:20px; padding-bottom:20px;*/}
.jb-shadow{-webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);
              -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);
                   box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52); /*box-shadow:0px 3px 3px #777777;*/}  
.jb-border-radius{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
/****** Jb-Styles End ********/

/*********** Left Sidebar Navigation Start ******************/
/*.jb-sidebar{margin-bottom:20px;}*/
.jb-sidenav {
  width: 228px;
  margin: 20px 0px 0px 0px;
  padding: 0;
  background-color: #fff;
}
.jb-sidenav > li > a {
  display: block;
  /*width: 190px \9;*/
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.jb-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.jb-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.jb-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.jb-sidenav .icon-chevron-right {float: right;margin-top: 2px;margin-right: -6px;opacity: .25;}
.jb-sidenav > li > a:hover {background-color: #f5f5f5;}
.jb-sidenav a:hover .icon-chevron-right {opacity: .5;}
.jb-sidenav .active .icon-chevron-right,
.jb-sidenav .active a:hover .icon-chevron-right {background-image: url(bootstrap/img/glyphicons-halflings-white.png); opacity: 1;}
.jb-sidenav.affix {top: 40px;}
.jb-sidenav.affix-bottom { position: absolute; top: auto;bottom: 270px;}
/*********** Left Sidebar Navigation End   ******************/
.jb-inline-label label{display:inline;}
.jb-button-container{margin-top:20px;}
.jb-label-hint{font-size:0.75em; font-style:italic; color:#878686;}
/* Responsive
-------------------------------------------------- */
/* Desktop large
------------------------- */
@media (min-width: 1200px) {  
  .jb-sidenav {
    width: 275px;
  }
  .jb-sidenav > li > a {
    /*width: 230px \9;*/ /* Override the previous IE8-9 hack */
  }
}

/* Desktop
------------------------- */
@media (max-width: 980px) {
  .jb-sidenav {
    top: 0;
    width: 218px;
    margin-top: 30px;
    margin-right: 0;
  }
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px){
    .navbar-fixed-top, .navbar-fixed-bottom {position:fixed;}
    body{padding-top:72px; /*Custome Style*/}
  /* Adjust sidenav width */
  .jb-sidenav {
    width: 166px;
    margin-top: 72px;
  }
  .jb-sidenav.affix {
    top: 0;
  }
}

/* Tablet
------------------------- */
@media (max-width: 767px) {  
  /* Sidenav */
  .jb-sidenav {
    width: auto;
    margin-bottom: 20px;
  }
  .jb-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
    margin-top:0px;
  }
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
}